</$objtype/mkfile

TARG=\
	8prefix\
	9pcon\
	accupoint\
	acidleak\
	apm\
	astarld\
	cddb\
	clog\
	consolefs\
	data2s\
	depend\
	disksim\
	getflags\
	lines\
	listen\
	listen1\
	mklatinkbd\
	ms2\
	msexceltables\
	mswordstrings\
	mouse\
	nfsmount\
	olefs\
	pcmcia\
	portmap\
	rdwr\
	reboot\
	searchfs\
	statusbar\
	stub\
	timesync\
	trampoline\
	usage\
	watchdog\
	write\
	zerotrunc\

BIN=/$objtype/bin/aux

UPDATE=\
	mkfile\
	$HFILES\
	${OFILES:%.$O=%.c}\
	${TARG:%=%.c}\

</sys/src/cmd/mkmany

DIRS=mnihongo\
	flashfs\
	gps\
	na\
	vga

all:V:	$DIRS

$DIRS:V:
	for (i in $DIRS) @{
		echo mk $i
		cd $i
		mk all
	}

install:V:	installdirs

nuke:V:	nukedirs

installdirs:V:
	for (i in $DIRS) @{
		echo mk $i
		cd $i
		mk install
	}

clean:V:
	for (i in $DIRS) @{
		echo clean $i
		cd $i
		mk clean
	}
	rm -f [$OS].* *.[$OS]

nukedirs:V:
	for (i in $DIRS) @{
		echo nuke $i
		cd $i
		mk nuke
	}

update:V:
	update $UPDATEFLAGS $UPDATE
	for (i in $DIRS) @{
		echo update $i
		cd $i
		mk 'UPDATEFLAGS='$"UPDATEFLAGS update
	}
